import ButtonLogClass, { styleValue } from "console-log-button";

const EVENT_TYPE = [
    {
        name: "基本事件参数",
        color: "#35495e"
    },
    {
        name: "追加事件参数",
        color: "#fe9c3e"
    },
    {
        name: "动态SQL缺少关键参数",
        color: "#f66965"
    }
];

export const GzLog = (...args) => {
    const [type, data, compName] = args;
    const buttonLog = new ButtonLogClass({
        logBy: compName || "gz", // log 第一个按钮中的文字内容
        logName: EVENT_TYPE[type].name, // log 第二个按钮中的文字内容
        preButtonColor: styleValue.VUE_DEEP_CYAN, // 第一个按钮颜色，
        nextButtonColor: EVENT_TYPE[type].color, // 第二个按钮颜色
        fontColor: "#fff" // 字体颜色
    });
    buttonLog.log(data);
};
